package com.xfg.domain.strategy.service.rule.tree;

import com.xfg.domain.strategy.service.rule.tree.factory.DefaultTreeFactory;

/**
 * 规则树节点接口
 *
 * 该接口定义了逻辑树节点的基本结构，用于实现策略模式中的具体规则节点。
 * 每个实现类代表一种具体的业务逻辑判断节点，可以组合成复杂的决策树结构。
 */
public interface ILogicTreeNode {
    DefaultTreeFactory.TreeActionEntity logic(String userId, Long strategyId, Integer awardId);
}
